Multiplayer Network Gaming with the Session Initiation Protocol
نویسندگان
چکیده
With a strong push from commercial ventures like Microsoft Xbox r © [23] and Sony Playstation r © [15], the multiplayer networked gaming industry continues to grow steadily. Multiplayer games have become an important element of entertainment in the networked age of today, due to their nature of allowing geographically dispersed players to participate in a single game. In order to provide interaction amongst players in such environments, text messaging and only recently, real-time voice interaction through VoIP is used. However, such interactions are mostly out-of-band (not based on game contexts), user-initiated and severely limited in operability and functionality. In this paper, we present mechanisms and design of a prototype that uses the lightweight Session Initiation Protocol (SIP) [17] to provide context-aware gaming. In addition to allowing players to talk to each other to coordinate teammates and activities (through a static team-based audio conference) as in current systems, it supports real-time communication among players based on shared contexts like the same physical location or room within the gaming environment. This is provided through dynamic and seamless management of audio sessions (conferences) based on player movements/behaviors which change the shared game context. We extend our earlier work [19] by providing a dynamic form of shared context by using a modified SIP session negotiation mechanism. In addition, through the use of SIP as the game communication protocol, we propose to make VoIP a first class member of the game state. This allows a unified architecture for context-aware communication and gaming. We also present a Preprint submitted to Elsevier Science 26 October 2004 sophisticated gaming scenario, in which VoIP is used to relay information about another player’s distance and location with respect to the recipient, e.g. players farther away sound farther away.
منابع مشابه
Multiplayer Networked Gaming with the Session Initiation Protocol
With a strong push from commercial ventures like Microsoft Xbox and Sony Playstation , the multiplayer networked gaming industry continues to grow steadily. Multiplayer games allow geographically dispersed players to participate in a single game and in order to provide interaction amongst players in such environments, text messaging and real-time voice through VoIP is used. However, such intera...
متن کاملSecurity testing of session initiation protocol implementations
The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...
متن کاملGASP: an open source gaming service middleware dedicated to multiplayer games for J2ME based mobile phones
GASP is an open source platform that conforms the Open Mobile Alliance (OMA) v 1.0 specifications. It is able to handle basic services for building and handling interactions between players such as session management, communications... GASP is implemented in Java. It offers a server and a client part. It is defined for MIDP and DOJA J2ME profiles. GASP is demonstrated through Kouiz, a multiplay...
متن کاملImplementing Intelligent Network Services with the Session Initiation Protocol
Internet telephony is receiving increasing interest as an alternative to traditional telephone networks. This article shows how the IETF’s Session Initiation Protocol (SIP) can be used to perform the services of traditional Intelligent Network protocols, as well as additional services.
متن کاململزومات امنیتی پیادهسازی IMS SIP سرور امن
IMS (IP Multimedia Subsystem) network is considered as an NGN (Next Generation Network) core networks by ETSI. Decomposition of IMS core network has resulted in a rapid increase of control and signaling message that makes security a required capability for IMS commercialization. The control messages are transmitted using SIP (Session Initiation Protocol) which is an application layer protocol. ...
متن کامل